home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / tools / dswin1 / doc.txt next >
Text File  |  1996-07-10  |  36KB  |  1,185 lines

  1.                NETWARE DOS/WINDOWS 
  2.  
  3.                WORKSTATION UPDATE
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                 May 1990 Edition
  10.  
  11.                   Revision 1.0
  12.  
  13.       For NetWare DOS Client Version 3.01 
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.               Novell, Incorporated
  24.                122 East 1700 South
  25.                   P.O. Box 5900
  26.              Provo, Utah  84606  USA
  27.  
  28.     ■   Copyright 1990 Novell, Inc.  All rights
  29.     reserved.  No part of this publication may be
  30.     reproduced, photocopied, stored on a retrieval
  31.     system, or transmitted without the express prior
  32.     written consent of the publisher.
  33.  
  34.  
  35.           Novell Part # 100-000821-001 Disclaimer
  36.  
  37. Novell, Inc. makes no representations or warranties with respect to the contents or use of
  38. this manual, and specifically disclaims any express or implied warranties of merchantability
  39. or fitness for any particular purpose.  Further, Novell, Inc. reserves the right to revise this
  40. publication and to make changes to its content, at any time, without obligation to notify
  41. any person or entity of such revisions or changes.
  42.  
  43. Further, Novell, Inc. makes no representations or warranties with respect to any NetWare
  44. software, and specifically disclaims any express or implied warranties of merchantability or
  45. fitness for any particular purpose.  Further, Novell, Inc. reserves the right to make changes
  46. to any and all parts of NetWare software, at any time, without obligation to notify any
  47. person or entity of such changes.
  48.  
  49.  
  50. FCC warning
  51.  
  52. Computing devices and peripherals manufactured by Novell generate, use, and can radiate
  53. radio frequency energy, and if not installed and used in accordance with the instructions in
  54. this manual, may cause interference to radio communications.  Such equipment has been
  55. tested and found to comply with the limits for a Class A computing device pursuant to
  56. Subpart J of Part 15 of FCC Rules, which are designed to provide reasonable protection
  57. against radio interference when operated in a commercial environment.  Operation of this
  58. equipment in a residential area is likely to cause interference, in which case the user---at his
  59. own expense---will be required to take whatever measures are necessary to correct the
  60. interference.
  61.  
  62. Some components may not have been manufactured by Novell, Inc.  If not, Novell has
  63. been advised by the manufacturer of the component that the component has been tested
  64. and complies with the Class A computing device limits as described above.
  65.  
  66.  
  67. Trademarks
  68.  
  69. Novell, Inc., has made every effort to supply trademark information about company names,
  70. products, and services mentioned in this book.  Trademarks indicated below were derived
  71. from various sources.
  72.  
  73. IBM is a registered trademark of International Business Machines Corporation.
  74. Internetwork Packet Exchange (IPX) is a trademark of Novell, Inc.
  75. Microsoft is a registered trademark of MicrosoftCorporation.
  76. NetWare and Novell are registered trademarks of Novell, Inc.
  77. Windows is a trademark of Microsoft Corporation.
  78. ■ Copyright 1990 Novell, Inc.  All rights reserved.  No part of this
  79. publication may be reproduced, photocopied, stored on a retrieval system, or
  80. transmitted without the express prior written consent of the publisher.
  81.  
  82. Novell, Incorporated
  83. 122 East 1700 South
  84. Provo, Utah  84606  USA
  85.  
  86. NetWare DOS/Windows Workstation
  87. Update
  88.  
  89. The NetWare DOS Client software allows a DOS
  90. workstation to communicate with a NetWare file
  91. server and other workstations.
  92.  
  93. This version of the NetWare DOS shell is compatible
  94. with NetWare v2.1x and above.  
  95.  
  96. This booklet provides instructions on how to install a
  97. new version of the DOS shell on your workstations
  98. along with a brief description of each of the new
  99. features supported.
  100.  
  101. Installation                              3
  102.  
  103. New Features
  104.  
  105.    Microsoft■ Windows■ v3.0 Support      11
  106.  
  107.    Modified NetWare utilities            15
  108.  
  109.    Preferred server and other
  110.    shell configuration parameters        17
  111.  
  112.    Extended Memory Support               21
  113.  
  114.    Expanded Memory Support               23
  115.  
  116.    DOS client parameters                 25
  117. Your NetWare DOS/Windows Workstation Update kit                 2
  118. includes three 3.5" high-density (HD) diskettes and
  119. three 5.25" HD diskettes containing the following
  120. files:
  121.  
  122.    IPX.OBJ  
  123.    NETx.COM 
  124.    XMSNETx.EXE
  125.    EMSNETx.EXE
  126.    NETBIOS.EXE
  127.    SHGEN.EXE
  128.    NetWare utilities (modified for fake root)
  129.  
  130. The diskettes also contain files necessary for running
  131. the SHGEN utility.
  132.  
  133. IPX.COM contains the IPX/SPX protocol that is
  134. linked to a LAN driver and manages communications
  135. among the network stations.  Use the new IPX.OBJ
  136. file with the simplified SHGEN program to generate
  137. the IPX.COM file.  
  138.  
  139. The shell file redirects messages from the
  140. workstation to the file server.  The shell can be one
  141. of the following:
  142.  
  143. ■  NETx.COM for all workstations using
  144.    conventional memory
  145.  
  146. ■  EMSNETx.EXE for workstations with expanded
  147.    memory
  148.  
  149. ■  XMSNETx.EXE for workstations with extended
  150.    memory 
  151.  
  152. The x in the shell file name refers to the DOS
  153. version that runs on your workstations.  
  154.  
  155. The NetWare utilities included in this kit have been
  156. modified to support fake roots.  Some applications
  157. including Microsoft Windows require fake roots in
  158. order to function properly.
  159. Installation                                                   3
  160.  
  161. We assume you are updating shell files on existing
  162. machines and have already installed the appropriate
  163. network boards in your workstations.    
  164.  
  165. If you will be using the extended or expanded
  166. memory shell, you need to install the appropriate
  167. memory boards and software.  The extended and
  168. expanded memory shells are not intended for use on
  169. a machine running non-dedicated NetWare.
  170.  
  171. If you are using extended memory, install a third-
  172. party memory manager such as HIMEM.SYS.  If you
  173. are using expanded memory, load an EMS-
  174. compatible driver.
  175.  
  176. The SHGEN.EXE program generates the IPX.COM
  177. file.  Workstations running the SHGEN.EXE
  178. program must meet the following minimum
  179. requirements:
  180.  
  181. ■  640KB of memory
  182.  
  183. ■  DOS 3.0 or above
  184.  
  185. ■  High-capacity diskette drive
  186.  
  187. You can run SHGEN from the workstation's hard
  188. disk, a network drive, or a diskette to generate
  189. IPX.COM.  However, if you are generating IPX.COM
  190. for several workstation configurations, we recommend
  191. you use the hard disk or the network drive methods. 
  192.  
  193.  
  194.         Use the hard disk or the network drive method if
  195.         you are generating IPX.COM for diskless
  196.         workstations.
  197.  
  198.  
  199. Run SHGEN                                                      4
  200.  
  201. 1.  Use the new SHGEN.EXE utility.
  202.  
  203. If you are running SHGEN from your hard disk or
  204. network drive, copy the files from the DOS
  205. WORKSTATION diskette included in this kit into
  206. the SHGEN-1 directory on your hard disk.
  207.  
  208. If you are running SHGEN from a floppy diskette,
  209. insert the DOS WORKSTATION diskette into drive
  210. A.
  211.  
  212. 2.  Change to the drive containing SHGEN.EXE.
  213.  
  214. 3.  Type SHGEN. 
  215.  
  216.    SHGEN  <Enter>
  217.  
  218. A menu similar to the following appears:
  219.  
  220.                 Selected LAN Driver       
  221.                 LAN Driver Options        
  222.  
  223.         Select LAN driver from list         
  224.         Load into list from LAN_DRV ??? DISK
  225.  
  226.  
  227.  
  228. 4.  Select an option from the "LAN Driver Options" menu.
  229.  
  230.   For       Choose        Complete                        
  231.  
  232.   Common    "Select LAN      Select a LAN driver to match 
  233.   NetWare   driver from      the network board.           
  234.   boards    list"                                         
  235.  
  236.   Boards    "Load into    1. Insert the LAN_DRV ???       
  237.   not on    list from        diskette into drive A.       
  238.   SHGEN     LAN_DRV ???   2. Select a LAN driver to match 
  239.   list      disk"            the network board.           
  240.  
  241.                                                                5
  242. Note:  If a driver on your LAN_DRV ??? diskette is the
  243. same as one of the drivers already listed in SHGEN,
  244. you may get a message asking if you want to replace
  245. "Driver 1" with "Driver 2."
  246.  
  247. The six-digit code found in parentheses at the end of
  248. the Driver title represents the year, month, and day
  249. the driver was updated.  
  250.  
  251.  
  252.   If Driver 2 is...     Select 
  253.  
  254.   Newer than Driver 1   Yes    
  255.  
  256.   Older than Driver 1   No     
  257.  
  258.  
  259.  
  260.  
  261. 5.  Select the LAN driver configuration option for the network
  262.     board.
  263.  
  264. Choose the same configuration option for the
  265. workstation files that you set on the network board. 
  266. See your network board installation supplement for
  267. more information.
  268.  
  269.  
  270. Note:  The option screen may read "Self Configured."  If it
  271. does, IPX.COM will automatically adapt to the
  272. settings on your network board.
  273.  
  274.  
  275. Record the LAN driver configuration for the
  276. IPX.COM file that you have generated.
  277.  
  278.  
  279. 6.  Select "Yes" to save your selections.
  280.  
  281.  
  282.   If selections are     Select 
  283.  
  284.   Correct               Yes    
  285.  
  286.   Incorrect             No    
  287.  
  288.  
  289. Create the master workstation diskette                         6
  290.  
  291. The master workstation diskette is a copy of the files
  292. to boot one type of workstation.  You will copy these
  293. files to individual workstation boot diskettes.  
  294.  
  295. 1.  Copy the workstation files to the master workstation diskette.
  296.  
  297. Depending on the method you used, the workstation
  298. files are located in
  299.  
  300.  
  301.   Method                 Location          
  302.  
  303.   Diskette               DOS WORKSTATION   
  304.                          Diskette         
  305.  
  306.   Hard disk/network      SHGEN-1 directory 
  307.  
  308.  
  309. 1a.  If you haven't already, create system diskettes by
  310. formatting them using the /s parameter.  
  311.  
  312.  
  313. Note:  Format these diskettes using the correct version of
  314. DOS registered for each workstation on the network.
  315.  
  316.  
  317. 1b.  If you received software with your network board
  318. (the DXMAID program for Token-Ring network
  319. boards, for example), see the installation supplement
  320. for steps to configure or install this software.
  321.  
  322. 1c.  Depending on your workstation configuration, copy
  323. the following workstation files to the master
  324. workstation diskette:
  325.  
  326.  
  327.   Configuration            Files needed     
  328.  
  329.   Expanded memory          IPX.COM          
  330.   (LIM 4.0 EMS             EMSNETx.EXE      
  331.   compatible)             (+ EMS driver)   
  332.  
  333.   Extended memory          IPX.COM          
  334.   (XMS 2.0 compatible)     XMSNETx.EXE      
  335.                            (+ XMS memory    
  336.                               manager)       
  337.  
  338.   Workstations using       IPX.COM           
  339.   conventional memory      NETx.COM         
  340.  
  341. The x in NETx.COM refers to the DOS version that
  342. runs on your workstations.  
  343.                                                                 7
  344. 1d.  Copy other executable files for customizing the boot
  345. procedure and operating system. 
  346.  
  347.  
  348.   If                   Copy                   
  349.  
  350.   Workstations use     NETBIOS.EXE 
  351.   NETBIOS              INT2F.COM
  352.  
  353.   Workstations are     ROUTE.COM1              
  354.   on a Token-Ring      TOKEN.COM              
  355.   network with         TRN.COM                
  356.   IBM routers                                 
  357.  
  358.   Workstations use     those files to         
  359.   additional           the master             
  360.   software to boot     workstation diskette   
  361.  
  362.  
  363. 1e.  If your workstation needs a configuration change to
  364. make some network applications perform better,
  365. create a SHELL.CFG file using any DOS text editor
  366. (optional).  
  367.  
  368. For information and options, see the Shell
  369. Configuration File options in your NetWare manual
  370. set.  Additional options, including the preferred
  371. server option, are also documented on page 17 of
  372. this booklet.
  373.  
  374. 1f.  Create any additional boot files for the master
  375. workstation diskette using a DOS text editor
  376. (optional).
  377.  
  378. ■  AUTOEXEC.BAT 
  379.  
  380. ■  CONFIG.SYS 
  381.  
  382. Copy the EMS-compatible driver (for expanded
  383. memory) or the XMS memory manager (for extended
  384. memory) to the CONFIG.SYS file.  
  385.  
  386. 1g.  Label the master workstation diskette.
  387.  
  388. Label the master workstation diskette with a name,
  389. such as "Master Workstation NE2000," and list the
  390. LAN driver and configuration option on the label.
  391. 2.  Run ECONFIG (optional).                                     8
  392.  
  393. You must run ECONFIG if your workstation is
  394. attached to an Ethernet cable that uses an Ethernet
  395. frame format other than the 802.3 standard.  For
  396. example,
  397.  
  398. ■  Your NetWare configuration shares the same
  399.    Ethernet cabling with other systems (such as
  400.    VAX);
  401.  
  402. ■  You use an Ethernet II topology.
  403.  
  404. For instructions on running ECONFIG, see the
  405. documentation in your NetWare manual set.
  406.  
  407.  
  408. Create the workstation boot diskette
  409.  
  410.  
  411. 1.  Copy the master workstation diskette files to each workstation
  412.     boot diskette.
  413.  
  414.  
  415.    If booting from             Then                       
  416.  
  417.    Floppy                      Copy files to formatted     
  418.                                boot diskette (/s)          
  419.  
  420.    Hard disk                   Copy files to root directory
  421.                                (C:\)                       
  422.  
  423.    Remote Boot image files     Copy files to formatted     
  424.    on the file server          boot diskette (/s)          
  425.  
  426.  
  427. 2.  Personalize the user's boot diskette with executable files, and
  428.     update AUTOEXEC.BAT (optional).
  429.  
  430. If the owner of the boot diskette wants any other
  431. commands executed or programs loaded during the
  432. boot process, add those files to the boot diskette and
  433. make appropriate changes to the AUTOEXEC.BAT
  434. file.
  435. 3.  Label the workstation boot diskette (optional).            9
  436.  
  437. Label boot diskettes with the workstation's name and
  438. owner, the LAN driver, the configuration option, and
  439. the custom boot files included.  This information
  440. helps prevent the boot diskette from getting lost.
  441.  
  442. 4.  Record the boot file information.
  443.  
  444. Keep a copy of the boot file information for
  445. troubleshooting purposes.
  446.  
  447. 5.  Repeat Steps 1 through 4 for each workstation.
  448.  
  449. 6.  Run DOSGEN (optional).
  450.  
  451. Documentation for creating the Remote Boot image
  452. file on the file server for diskless workstations is in
  453. your NetWare manual set.
  454.  
  455.  
  456. Boot the workstation and log in to the file server
  457.  
  458. If your AUTOEXEC.BAT file does not contain any
  459. network commands, type
  460.  
  461.    IPX  <Enter>
  462.  
  463.    [EMS/XMS]NETx  <Enter>
  464.  
  465.    F:  <Enter>
  466.  
  467.    LOGIN SUPERVISOR  <Enter>               
  468. Copy NetWare utilities on to the file server                  10
  469.  
  470. The NetWare utilities provided with this update kit
  471. have been modified to support fake roots.  These
  472. utilities are necessary to run certain applications
  473. such as Microsoft Windows.
  474.  
  475. If you have NetWare 386 or NetWare 286, copy the
  476. following utilities and their corresponding help files
  477. from the UTILITIES-1 and UTILITIES-2  diskettes
  478. to SYS:PUBLIC and SYS:LOGIN.
  479.    
  480. SYS:PUBLIC      CAPTURE.EXE
  481.                 FILER.EXE
  482.                 FLAG.EXE
  483.                 FLAGDIR.EXE
  484.                 GRANT.EXE                  
  485.                 LOGIN.EXE
  486.                 MAKEUSER.EXE
  487.                 MAP.EXE
  488.                 NCOPY.EXE
  489.                 NDIR.EXE
  490.                 NPRINT.EXE
  491.                 PRINTDEF.EXE
  492.                 REMOVE.EXE
  493.                 REVOKE.EXE
  494.                 RIGHTS.EXE
  495.                 SESSION.EXE
  496.                 TLIST.EXE
  497.  
  498. SYS:LOGIN       LOGIN.EXE
  499.  
  500. In addition, if you have NetWare 286, copy the
  501. BINDFIX utility from the UTILITIES-1 diskette into
  502. the SYS:SYSTEM directory.
  503.  
  504. SYS:SYSTEM      BINDFIX.EXE                
  505.  
  506.  
  507.         Do not copy the BINDFIX utility if you have
  508.         NetWare 386.
  509.  
  510.  
  511.  
  512. New Features                                                  11
  513.  
  514. The following pages explain the new features
  515. supported in this version of the DOS client software.
  516.  
  517.  
  518. Microsoft Windows v3.0 Support
  519.  
  520. Install Microsoft Windows v3.0 using the instructions
  521. that came with the Windows package.
  522.  
  523.  
  524. Note:  Windows will be properly configured to the network
  525. if the shell is generated and loaded first.  
  526.  
  527.  
  528. Windows v3.0 builds the NETWARE.INI file.
  529. The NETWARE.INI file tells the NetWare driver
  530. what commands are available under the Network
  531. icon in the Windows Control Panel.  
  532.  
  533. The default commands are Attach, Detach, Disable
  534. Broadcast Messages, and Enable Broadcast Messages. 
  535.  
  536. Instructions for modifying the NETWARE.INI file
  537. can be found in the next section.
  538.                          
  539. NETWARE.HLP file contains help information to be
  540. used in the Windows help system.
  541.  
  542.  
  543. Modifying the NETWARE.INI file
  544.  
  545. The NETWARE.INI file can be modified using any
  546. text editor.  It may be easier to use the Notepad
  547. application since it is included with the Windows
  548. package.                                                       12
  549. Any application, command, or utility that runs under
  550. Windows can be added to the NETWARE.INI file.  
  551.  
  552. The file header must not be changed.  It must
  553. appear before the command lines.  Below is an
  554. example of a modified NETWARE.INI file.
  555.  
  556.    [MSW30-Utils]
  557.  
  558.    Attach A File Server=<Attach
  559.    Detach A File Server=<Detach
  560.    Disable Broadcast Messages=<No Messages
  561.    Enable Broadcast Messages=<Messages
  562.    A Game of Dots=REVERSI.EXE
  563.    Show Your Timepiece=CLOCK
  564.  
  565. The first four commands are default commands as
  566. indicated by the less than sign (<) preceding the
  567. command.
  568.  
  569. There are several rules for modifying the
  570. NETWARE.INI file:
  571.  
  572. ■  The command line includes the title of the
  573.    command that will appear in the Network
  574.    Utilities dialogue when the Network icon is
  575.    opened.  To the right of the command title an
  576.    equals sign (=) and the name of the executable
  577.    file for the appropriate program or command.  
  578.  
  579. ■  The total length of all the titles cannot exceed
  580.    512 characters.
  581.  
  582. ■  The total number of characters after the "=" for
  583.    each command line cannot exceed 128.
  584.  
  585.  
  586. NetWare Utilities support
  587.  
  588. Windows support provided by Novell is intended to
  589. support the use of the Windows environment and
  590. Windows-based applications on a NetWare network. 
  591. Because Windows takes control of the system, any
  592. utilities not specifically written for the Windows
  593. environment may not function correctly.  
  594. Therefore, when using the NetWare utilities provided          13
  595. with the operating system, be aware that they may
  596. not function properly under Windows.  For best
  597. results, create a PIF file for the utility that you
  598. would like to use, and run the utility as a PIF.
  599.  
  600.  
  601. Creating a PIF file
  602.  
  603. To create a PIF file, complete the following steps.
  604.  
  605. 1. Copy the NETWARE.PIF file from the
  606.    UTILITIES-1 diskette to the Windows directory. 
  607.    This file is a sample file you can use to create
  608.    your PIF files.
  609.  
  610. 2. Execute the PIF editor from the Program
  611.    Manager window.
  612.  
  613. 3. Open the NETWARE.PIF file.
  614.  
  615. 4. Change the program filename to the name of the
  616.    utility you want to create a PIF file for.  For
  617.    example, if you wanted to create a PIF file for
  618.    the CAPTURE command, type CAPTURE.EXE.
  619.  
  620. 5. Save the file using the NetWare utility name
  621.    with a PIF extension.  For example, for the
  622.    CAPTURE command, type CAPTURE.PIF when
  623.    prompted for the new filename in the Save As
  624.    window.
  625.  
  626. 6. Exit the NETWARE.PIF file without saving
  627.    changes so you do not overwrite the sample file.
  628.  
  629. You can repeat these steps for each NetWare utility
  630. you want to create a PIF file for.
  631.  
  632. To run the NetWare utility, run the PIF file from
  633. the File Run menu.
  634. Login and the Windows environment                             14
  635.  
  636.  
  637.         Do not use LOGIN or LOGOUT while in the
  638.         Windows environment.  Log in before you start
  639.         Windows and log out after you exit Windows.
  640.  
  641.  
  642. If you do not want to manually log in before you
  643. start Windows each time you boot your machine, you
  644. can edit and use the AUTOEXEC.BAT file included
  645. in this kit.  
  646.  
  647. The AUTOEXEC.BAT file contains the following
  648. commands:
  649.  
  650.    IPX
  651.    NET3
  652.    F:LOGIN <servername/username>
  653.    WIN  
  654.    LOGOUT
  655.  
  656. You can modify these commands according to your
  657. environment.  
  658.  
  659. If you want users to be able to edit their login
  660. scripts from within the Windows environment, you
  661. may want to map a drive to their mail directory.  To
  662. map a drive to each user's mail directory, include
  663. the following line in the system login script:
  664.  
  665. MAP F:=SYS:MAIL\%user_id
  666.  
  667. Once a drive is mapped to the appropriate directory,
  668. a user can use Notepad to modify the login script.  
  669.  
  670. If a drive mapping is not used, users will need to
  671. know their user IDs to select the proper mail
  672. subdirectory.
  673.  
  674. Modified NetWare utilities                                    15
  675.  
  676. The NetWare utilities provided with this update kit
  677. have been modified to support fake roots.  Fake
  678. roots are necessary to run some applications, such as
  679. Microsoft Windows.  
  680.  
  681. You must also use these utilities to use the SHOW
  682. DOTS parameter explained in the next section.    
  683.  
  684.  
  685.         The functionality of the NetWare utilities is limited
  686.         in the Windows environment.  Do not use LOGIN or
  687.         LOGOUT while in the Windows environment.  Log
  688.         in before you start Windows and log out after you
  689.         exit Windows.
  690.  
  691.  
  692. The fake roots feature has been added to simulate
  693. the DOS SUBST command.  Fake roots effectively
  694. set the root of a given drive to a directory
  695. designated by the user instead of to the volume.
  696.  
  697. Some applications require files to be read from and
  698. written to the root directory.  If, in setting up your
  699. directory structure, you have restricted users' rights
  700. at the volume level, you must create a fake root
  701. directory that the application can recognize.   
  702.  
  703. You can create this fake root directory by mapping a
  704. fake root drive to a directory where the user has
  705. rights.  Use the MAP command included in this kit
  706. to map a drive to a fake root directory.
  707.  
  708. For example, suppose you have set up your directory
  709. structure as follows:
  710.  
  711. SYS: PUBLIC
  712.      SYSTEM
  713.      LOGIN
  714.      MAIL
  715.      HOME  ANDY
  716.            PAM
  717.            TIM
  718.  
  719. User PAM wants to run an application that requires            16
  720. access to a root directory.  You have given user Pam
  721. all rights to her home directory.  In addition, you
  722. have mapped drive F to SYS:HOME\PAM.  
  723.  
  724. You do not want to give user PAM rights to the SYS
  725. volume, so you map a fake root drive to her home
  726. directory by typing
  727.  
  728.    MAP ROOT F:=HOME\PAM <Enter>
  729.  
  730. If you are using the default file server and volume,
  731. you don't need to include the file server and volume
  732. name in the command.  To map to a file server
  733. other than your default, include the servername and
  734. volume in the command.
  735.  
  736. When you type MAP, you see a double space and
  737. backslash after PAM, indicating that the root
  738. directory for drive F is now PAM:
  739.  
  740.    F:=servername\SYS:HOME\PAM  \
  741.  
  742. User PAM will now be able to use the application in
  743. question because she has rights to a directory the
  744. application recognizes as a root directory.  
  745.  
  746. To change the root directory back to the volume
  747. level, type
  748.  
  749.    MAP F:=SYS:\HOME\PAM
  750.  
  751. When you type MAP, you see a double space and
  752. slash after SYS: indicating that the root directory for
  753. drive F has been returned to the SYS volume.
  754.  
  755.    F:=servername\SYS:  \HOME\PAM
  756.  
  757. You can create a different fake root directory for
  758. each drive mapping.  
  759.  
  760.  
  761. Preferred server and other shell configuration parameters     17
  762.  
  763. The NetWare shell is responsible for many routines
  764. and processes in a network workstation.  Shell
  765. parameters can be changed to modify the way the
  766. shell interacts with those routines and processes.  To
  767. change the shell's reactions, modify the parameters
  768. found in the SHELL.CFG file.  
  769.  
  770. The preferred server parameter allows you to
  771. indicate which server you would like the shell to
  772. attach to. 
  773.  
  774. The shell configuration parameters are documented
  775. in your NetWare manual set.  In addition to the
  776. existing shell configuration parameters, the following
  777. parameters can now be used:
  778.  
  779.  
  780. Parameter         Maximum  Minimum  Default 
  781.      
  782. All Servers       On       Off      Off
  783. Entry Stack Size  40       5        10
  784. Max Cur Dir Length255      64       64
  785. Max Path Length   255      64       255
  786. Preferred Server  None     None     None
  787. Set Station Time  On       Off      On
  788. Show Dots         On       Off      Off
  789. Special Upper CaseOn       Off      Off
  790.  
  791. ALL SERVERS                                                   18
  792.  
  793. Determines whether the "End of Task" is sent to all
  794. connected servers or only those servers interacting
  795. with the task.  When turned on, it will send "End of
  796. Task" to all connected servers.  When turned off, it
  797. will send "End of Task" only to those servers the
  798. task has interacted with.
  799.  
  800. Default:  ALL SERVERS = OFF
  801.  
  802.  
  803. ENTRY STACK SIZE
  804.  
  805. Sets the number of times you can reenter the
  806. NetWare Expanded Memory shell.  If you reenter the
  807. shell from a program that is already in expanded
  808. memory, you run the risk of hanging the machine. 
  809. The maximum is 40.
  810.  
  811. Default:  ENTRY STACK SIZE = 10
  812.  
  813.  
  814. MAX CUR DIR LENGTH
  815.  
  816. DOS defines the "Get Current Directory" call to
  817. return 64 bytes of path.  In the past, the shell has
  818. allowed 128 bytes to be returned.  To provide
  819. compatibility both ways, this parameter is now
  820. configurable.  The numeric range is from 64 to 255. 
  821. Some applications including Windows may have
  822. problems with path names greater than 64
  823. characters.
  824.  
  825. Default:  MAX CUR DIR LENGTH = 64
  826.  
  827.  
  828. MAX PATH LENGTH
  829.  
  830. DOS defines a valid ASCII string as 128 bytes, but
  831. that may be insufficient for some network paths. 
  832. This parameter can be changed to allow users to
  833. have paths from 64 to 255 characters.  Some
  834. applications including Windows may have problems
  835. with path names greater than 64 characters.  This
  836. path does not include file or server names.
  837.  
  838. Default:  MAX PATH LENGTH = 255
  839. PREFERRED SERVER                                               19
  840.  
  841. Allows the user to specify a preferred server
  842. connection.  When you specify a preferred server,
  843. PREFERRED SERVER = servername, the shell
  844. attempts to establish its first connection to the
  845. server specified rather than just the first server that
  846. responds.
  847.  
  848. The shell also polls up to five different server
  849. connections before returning the message "Server has
  850. no available slots."  If the shell was unable to
  851. establish a connection with the server specified, it
  852. will attempt to make a connection to one of the
  853. other five servers.
  854.  
  855. The preferred server parameter does not affect how a
  856. diskless workstation attaches to a file server from
  857. the boot ROM.  
  858.  
  859. Default:  No preferred server 
  860.  
  861.  
  862. SET STATION TIME
  863.  
  864. Allows user to turn off the updating of the
  865. workstation's time when the shell loads.  With this
  866. option on, the shell will synchronize the
  867. workstation's time with that of the server it attaches
  868. to. 
  869.  
  870. Default:  SET STATION TIME = ON
  871.  
  872.  
  873. SHOW DOTS
  874.  
  875. Since the NetWare file server does not have
  876. directory entries for "." and ".." as DOS does, the
  877. shell must emulate these entries on
  878. FindFirstMatching and FindNextMatching DOS calls. 
  879.  
  880. Some applications including Windows use these
  881. entries to allow a mouse to select these entries and
  882. change directories.  Set SHOW DOTS to "ON" if you
  883. plan to such applications. 
  884.  
  885. Default:  SHOW DOTS = OFF
  886. SPECIAL UPPERCASE                                              20
  887.  
  888. Determines how the shell translates ASCII
  889. characters above 127 into uppercase characters. 
  890. With this option off, no translation is performed on
  891. these characters.  With this option on, the shell
  892. makes a request of the resident DOS to do the
  893. translation.
  894.  
  895. Default:  SPECIAL UPPERCASE = OFF
  896.  
  897. Extended Memory Support                                       21
  898.  
  899. Extended memory refers to memory above the 1MB
  900. range.  Up to 15MB of extended memory are
  901. addressable.  
  902.  
  903. The NetWare Extended Memory shell moves most of
  904. the shell out of conventional DOS memory and puts
  905. it in extended memory.  This frees up 34KB of
  906. conventional memory.  6KB of the extended memory
  907. shell must remain in conventional memory to handle
  908. interrupts and some data.   
  909.  
  910. The extended memory shell requires the support of
  911. an XMS (Extended Memory Specification) v2.0
  912. memory manager (or compatible) such as Microsoft's
  913. HIMEM.SYS.  The memory manager makes the first
  914. 64KB (beginning at the 1MB address) of extended
  915. memory directly available to DOS-based applications.
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930. To install the NetWare Extended Memory shell,                 22
  931. complete the following steps:
  932.  
  933. 1. Install a third-party extended memory manager.  
  934.     
  935. 2. Copy the NetWare Extended Memory shell,
  936.    XMSNETx.EXE, to the workstation boot disk.
  937.  
  938. 3. Include the filename XMSNETx.EXE in the
  939.    AUTOEXEC.BAT file (x represents the version of
  940.    DOS you are using).
  941.  
  942. Because the Extended Memory Shell operates in
  943. extended memory, larger applications can run in the
  944. conventional memory space.  This approach is faster
  945. than disk swapping and overlays.  
  946.  
  947. The NetWare Extended Memory shell works with all
  948. versions of NetWare v2.1x and above.   
  949.  
  950. All the shell configuration (SHELL.CFG) parameters
  951. work with the NetWare Extended Memory shell.  
  952.  
  953.  
  954.         XMSNETx.EXE can be used only with DOS 3.0 and
  955.         above.  The current VDISK.SYS from IBM is not
  956.         compatible with HIMEM.SYS, so do not use the
  957.         extended memory shell with VDISK.SYS.  Do not
  958.         use the extended memory shell on a machine
  959.         running non-dedicated NetWare. 
  960.  
  961.  
  962. This shell requires a high degree of IBM
  963. compatibility.  Depending on the brand of IBM
  964. compatible you are using, you may experience
  965. keyboard sluggishness or other hardware problems.
  966.  
  967. Expanded Memory Support                                       23
  968.  
  969. Expanded memory refers to memory in addition to
  970. the 640KB limit of conventional memory.  An
  971. expanded memory manager swaps memory that
  972. exists above the 1MB range into a window, or
  973. memory page, below the 1MB range.  This allows
  974. DOS applications to access up to 32MB of expanded
  975. memory.  
  976.  
  977. The NetWare Expanded Memory shell moves most of
  978. the shell out of conventional DOS memory and puts
  979. it in expanded memory.  This frees up 33KB of
  980. memory.  The remaining 7KB of the shell must
  981. remain in conventional memory to handle interrupts
  982. and some data.  
  983.  
  984. The NetWare Expanded Memory shell was written to
  985. the specifications of LIM/EMS (Lotus/Intel/Microsoft
  986. Expanded Memory Specification) v4.0 memory
  987. manager.
  988.  
  989.  
  990. Expanded memory manufacturers provide Expanded                24
  991. Memory Specification (EMS)-compatible driver
  992. programs.  You must load an EMS-compatible driver
  993. before loading the NetWare Expanded Memory shell.
  994.  
  995. To install the NetWare Expanded Memory shell,
  996. complete the following steps:
  997.  
  998. 1. Load third-party EMS-compatible driver.
  999.  
  1000. 2. Copy the EMSNETx.EXE file to the workstation
  1001.    boot diskette. 
  1002.  
  1003. 3. Include the filename EMSNETx.EXE in the
  1004.    AUTOEXEC.BAT file.
  1005.  
  1006. Because the Expanded Memory Shell operates in
  1007. expanded memory, larger applications can run in the
  1008. conventional memory space.  This approach is faster
  1009. than disk swapping and overlays.  
  1010.  
  1011. The NetWare Expanded Memory shell works with
  1012. NetWare v2.1 and above.
  1013.  
  1014. All the shell configuration (SHELL.CFG) parameters
  1015. work with the NetWare Expanded Memory shell.  
  1016.  
  1017.  
  1018.         EMSNETx.EXE can only be used with DOS 3.0 and
  1019.         above.  The expanded memory shell is not designed
  1020.         to work on a machine running non-dedicated
  1021.         NetWare.
  1022. DOS client parameters                                         25
  1023.  
  1024. The DOS client software now contains command line
  1025. parameters that allow you to unload or modify
  1026. configuration.  Each of the DOS client parameters
  1027. are described below.
  1028.  
  1029. IPX
  1030.  
  1031. Use the IPX options to 
  1032.  
  1033. ■  View information about the version of IPX.COM
  1034.    installed on your workstation;
  1035.  
  1036. ■  View the available hardware configuration
  1037.    options for your workstation;  
  1038.  
  1039. ■  Change the configuration option number for the
  1040.    network driver.
  1041.  
  1042. New parameters
  1043.  
  1044.    IPX [I] | [D] | [Ox]
  1045.  
  1046. Use the [I] option to view Information about a
  1047. specific IPX.COM file.  This option shows how IPX
  1048. would be configured if you loaded that IPX file.
  1049.  
  1050. Use the [D] option to Display the available hardware
  1051. configuration options for the network board.  The ■D■
  1052. option places an asterisk (*) by the current option.
  1053.  
  1054.  
  1055. Note:  Typing "IPX I" at the command line will not load
  1056. IPX.
  1057.  
  1058.  
  1059. Use the [Ox] option to change the configuration
  1060. Option number for the network driver without
  1061. having to use DCONFIG or rerun SHGEN.  
  1062.  
  1063. This option will override the configuration option
  1064. currently in memory.  It does not permanently
  1065. modify the IPX program.  To permanently modify the
  1066. hardware configuration option in IPX, use the
  1067. DCONFIG utility.
  1068. For example, suppose you have NE1000 boards in                 26
  1069. two workstations.  The network board in workstation
  1070. A is set to option 5.  The network board in
  1071. workstation B is set to option 0.  
  1072.  
  1073. If you have an IPX file that has been configured to
  1074. run with an NE1000 board, you can use the option
  1075. parameter to change the option as it is loaded. 
  1076.  
  1077. To allow IPX to use option 5 on workstation A, type
  1078.  
  1079.    IPX O5  <Enter>
  1080.  
  1081. To allow IPX to use option 0 in workstation B, type
  1082.  
  1083.    IPX O0  <Enter>
  1084.  
  1085.  
  1086. NetBIOS
  1087.  
  1088. Use the NetBIOS command line parameters to 
  1089.  
  1090. ■  View the NetWare NetBIOS version information; 
  1091.  
  1092. ■  View whether NetBIOS has been loaded; 
  1093.  
  1094. ■  View which interrupts are currently in use;  
  1095.  
  1096. ■  Unload NetBIOS.
  1097.  
  1098.  
  1099. New parameters
  1100.  
  1101.    NETBIOS [I] | [U]
  1102.  
  1103.  
  1104. Use the [I] option to view version information,
  1105. whether NetBIOS has been loaded, and the
  1106. interrupts it is using.
  1107.  
  1108.  
  1109. Note:  Typing "NetBIOS I" at the command line will not
  1110. load NetBIOS.
  1111.  
  1112. When you execute NetBIOS I, you see a screen                  27
  1113. similar to the following.
  1114.  
  1115. Novell Network BIOS Emulator v3.01 Rev A
  1116. (C) Copyright 1990 Novell, Inc.  All rights reserved.
  1117. Novell NetBIOS interface (interrupt 5Ch) loaded.
  1118. Novell NetBIOS alternate interface (interrupt 2Ah)
  1119. loaded.
  1120.  
  1121. Use the [U] option to unload NetBIOS.  Using this
  1122. option frees up the memory used by NetBIOS,
  1123. restores the interrupts that NetBIOS was using, and
  1124. cancels all NetBIOS activity for that workstation.
  1125.  
  1126. When you execute NetBIOS U, you see a screen
  1127. similar to the following.
  1128.  
  1129. Restored interrupt 2Ah handler successfully.
  1130. Restored interrupt 5Ch handler successfully.
  1131. Restored interrupt 2Fh handler successfully.
  1132. NetBIOS unloaded from memory successfully.
  1133.  
  1134.  
  1135. Note:  The unload option will unload only NetBIOS v3.01.
  1136. It will not successfully unload previous NetBIOS
  1137. emulator versions.  You cannot unload NetBIOS if
  1138. other TSR programs have been loaded after
  1139. NetBIOS.
  1140.  
  1141.  
  1142.  
  1143. [EMS,XMS]NETx
  1144.  
  1145. Use the [EMS,XMS]NETx parameters to view the
  1146. version of the NetWare shell, unload the shell, or
  1147. specify a preferred server.  
  1148.  
  1149.  
  1150. New parameters
  1151.  
  1152.    [EMS,XMS]NETx [I] | [U] | [PS = server name]
  1153.  
  1154. Use the [I] option to view the version of the
  1155. NetWare shell.
  1156. When you execute this option, you see a screen                28
  1157. similar to the following.
  1158.  
  1159. NetWare V3.01 rev.A - Workstation shell for PC DOS V3.x
  1160. (C) Copyright 1983, 1988 Novell, Inc.  All rights
  1161. reserved.
  1162.  
  1163. Use the [U] option to unload the NetWare shell.
  1164.  
  1165. When you execute NET3 U, you see a screen similar
  1166. to the following.
  1167.  
  1168. You are being logged out of all servers . . .
  1169. Memory for resident shell has been released.
  1170. The NetWare shell has been unloaded.
  1171.  
  1172.  
  1173. Note:  The unload option will unload only the v3.01 shell
  1174. files. It will not successfully unload previous
  1175. versions.  You cannot unload the shell files if other
  1176. TSR programs have been loaded after the shell files.
  1177.  
  1178.  
  1179. Use the [PS] option to set the server you will attach
  1180. to.  With this parameter set, the shell polls up to
  1181. five servers for the first available connection; then it
  1182. attaches to the server specified in the parameter.  
  1183.  
  1184. The command line parameters override the
  1185. configuration file parameters.